Der openTrans Bestellungsexport dient der Übertragung von Bestellungen (ORDER Dokumente) an die heroal - Johann Henkenjohann GmbH & Co. KG.
Die Einstellungen dafür werden entsprechend der Vorgaben von Heroal größtenteils automatisch geladen.
Zunächst ist der entsprechende Lieferantendatensatz in ingenious zu öffnen.
Im Reiter "Lieferanten Informationen" ist aus der Liste "Automatische Einstellungen für" Heroal auszuwählen.
Anschließend werden durch Klick auf den Button die Einstellungen geladen.
![]() Laden der openTrans Einstellungen für den Lieferant Heroal |
Anschließend werden in dem nun freigeschalteten Reiter "openTRANS Export" individuelle Einstellungen getroffen.
![]() Einstellungen openTRANS Export Heroal |
Unter Dateiablage wird aktiviert, dass der Export für den Kontakt durchgeführt werden soll.
Außerdem erfolgt hier die Einstellung, auf welchem Weg die Exportdatei zur Verfügung gestellt wird.
Es kann zwischen FTP, Netzwerk und E-Mail gewählt werden.
Die Details sind individuell mit Heroal abzustimmen.
Abhängig von der Export-Art sind verschiedene Einstellungen zu treffen.
Host | einfaches Eingabefeld | Adresse des Servers, auf dem der FTP-Server läuft |
Login | einfaches Eingabefeld | Login des FTP-Benutzers |
Passwort | einfaches Eingabefeld | Passwort des FTP-Benutzers |
FTP-Unterverzeichnis | einfaches Eingabefeld | Verzeichnis auf dem FTP-Server, in dem die Exportdatei abgelegt werden soll |
SSL | Checkbox | Aktivierung der Verschlüsselung des Datentransfers |
Exportverzeichnis | einfaches Eingabefeld + Button | Verzeichnis im Netzwerk, in dem die Exportdatei abgelegt werden soll |
E-Mail-Adresse des Empfängers | einfaches Eingabefeld | E-Mail Adresse, an die die Exportdatei gesendet werden soll |
Erfolgreich exportierte Dateien sichern unter | einfaches Eingabefeld + Button | Verzeichnis lokal oder im Netzwerk, in dem die Exportdatei abgelegt werden soll |
MAPI | Checkbox | Ist die Checkbox aktiviert, erfolgt der Email-Versand über Outlook |
Die XML - Einstellungen entsprechen den Vorgaben von Heroal.
Hier sind nur wenige individuelle Anpassungen vorzunehmen.
Welche das sind, können über den Button aufgerufen werden und sind nachfolgend dokumentiert.
Die Heroal Kundennummer ist in den Knoten
einzutragen.
Wenn ein Projekttext auf der Rechnung abgedruckt werden soll, ist der Knoten "REMARKS" in ORDER_INFO mit dem type 'header' zu aktivieren.
Bei einem speziellen Transportwunsch ist der Knoten "REMARKS" in ORDER_INFO mit dem type 'DELIVERY' zu aktivieren.
Der Transportwunsch selbst ist im Skript "OpenTransBeforeExportHeroal" (Modul Einkaufliste) im Abschnitt "REMARKS" einzutragen.
![]() Skript zum Eintragen des Transportwunsches |
Ebenfalls im Skript "OpenTransBeforeExportHeroal" (Modul Einkaufliste) ist ein Mapping für die Mengeneinheiten zu hinterlegen.
Die von Heroal vorgegebenen Einheiten lauten wie folgt:
Einheit | Beschreibung Deutsch | Beschreibung Englisch |
CMT | Zentimeter | centimetre |
C62 | Stück | piece |
KGM | Kilogramm | kilogram |
LTR | Liter | liter |
MTK | Quadratmeter | square metre |
MMT | Millimeter | millimetre |
MTR | Meter | metre |
OP | 2er Pack | pack of 2 |
PA | Packung | packet |
Die eigenen in den Auswahllisten definierten Einheiten (für das Modul Einkauf) sind den Einheiten von Heroal im Skript zuzuweisen.
Für jede in ingenious verwendete Einheit (sofern auf Heroal Artikel zutreffend) wird eine Zuweisung benötigt.
Im nachfolgenden Beispiel wird die Einheit "Stk" aus ingenious der Einheit "C62" gemäß Heroal Vorgabe zugewiesen.
case "Stk":
res = "C62";
break;
Ist die Einheit Stück zusätzlich mit "St." oder "Stck" in ingenious angelegt, so sind auch diese Abkürzungen der Einheit "C62" zuzuweisen.
case "St.":
res = "C62";
break;
case "Stck":
res = "C62";
break;
![]() Skript für das Mapping der Mengeneinheiten |